Linux Less 命令:有效导航的 10 个技巧

您所在的位置:网站首页 less 跳转到文件结尾 Linux Less 命令:有效导航的 10 个技巧

Linux Less 命令:有效导航的 10 个技巧

2024-05-05 05:21| 来源: 网络整理| 查看: 265

个人喜欢使用 less 命令来查看文件(而不是打开文件在编辑器中查看)。Less 类似于 more 命令,但 less 允许向前和向后移动。此外,less 不需要在查看之前加载整个文件。尝试在Vim编辑器和less中打开一个大日志文件-你会看到速度差异。

less 命令中的导航键类似于 Vim 编辑器。在这篇文章中,让我们看一些命令导航和其他操作,这将使您成为更好的命令行战士。

1. 更少的命令——搜索导航

使用less file-name打开日志文件(或任何文件)后,使用以下键进行搜索。请注意,默认情况下匹配会自动突出显示。

向前搜索 / – 搜索将带您到下一次出现的模式。 n – 前锋的下一场比赛 N - 用于向后的上一场比赛 向后搜索 ? – 搜索将带您到上一次出现的模式。 n - 用于向后方向的下一个匹配 N - 前向匹配

提示:如果您不关心搜索发生的方向,并且您想搜索文件路径或 URL,例如“/home/ramesh/”,您可以使用向后搜索 (?pattern),这会很方便不想每次都逃避斜线。

Search Path In forward: /\/home\/ramesh\/ In backward: ?/home/ramesh/ 2. 更少的命令——屏幕导航

查看大型日志文件时,请使用以下屏幕导航命令。

CTRL+F – 前进一个窗口 CTRL+B – 后退一个窗口 CTRL+D – 前半窗口 CTRL+U – 后半窗口 3. 少命令——行导航

在您想要定位特定错误的较小数据块中,您可能需要使用以下键逐行导航:

j – 向前导航一行 k – 向后导航一行 4. 更少的命令——其他导航

以下是您可以在 less 寻呼机中使用的其他导航操作。

G - 转到文件末尾 g - 转到文件的开头 q 或 ZZ – 退出 less 寻呼机 5. 在 less pager 中模拟 tail -f – 按 F

使用 less 命令打开文件后,之后附加到文件的任何内容都不会自动显示。但是,你可以按 F少命令会显示状态'等待数据'。这类似于'tail -f'。

另外,请参阅我们之前关于如何使用 tail -f 查看多个日志文件的文章。

6. 更少的命令 - 计数魔法

与 Vim 编辑器导航命令类似,您可以给 10j 向下滚动 10 行,或给 10k 向上滚动 10 行。

10j – 向前 10 行。 10k – 10 行向后。 CTRL+G – 显示当前文件名以及行、字节和百分比统计信息。 7. 其他有用的 Less 命令操作 v – 使用配置的编辑器编辑当前文件。 h – 较少命令的摘要 &pattern – 只显示匹配的行,而不是全部。 8.使用less命令打开任何类型的文件

正如我们在之前的文章中所讨论的,您可以使用 less 命令来打开和查看 10 种不同的文件类型。

9. 少命令 - 标记导航

当您使用 less 命令查看大型日志文件时,您可以标记特定位置并使用该标记再​​次返回该位置。

ma – 用字母 'a' 标记当前位置, 'a - 转到标记的位置'a'。 10. Less 命令——多文件分页

方法 1:您可以通过将文件名作为参数传递来打开多个文件。

$ less file1 file2

方法2:在查看file1时,使用:e打开file2,如下图。

$ less file1 :e file2

跨文件导航:当您打开两个以上文件时(例如 -less * ),使用以下键在文件之间导航。

:n - 转到下一个文件。 :p – 转到上一个文件。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3